import re


def ChangeInt(a):
    a = 10
    print(a)  # 结果是 2


b = 2
ChangeInt(b)
print(b)  # 结果是 2

patten = re.compile("\d+")
m = patten.match('one12twothree34four')
print(m)

m = patten.match('one12twothree34four', 3)
print(m)  # <re.Match object; span=(3, 5), match='12'>
print(m.group(0))  # 用于获得一个或多个分组匹配的字符串，当要获得整个匹配的子串时，可直接使用 group() 或 group(0)
print(m.start(0))  # 用于获取分组匹配的子串在整个字符串中的起始位置（子串第一个字符的索引）
